
package workstationbookerweb.fragmentos;

import com.sun.rave.web.ui.appbase.AbstractFragmentBean;
import com.sun.webui.jsf.component.Button;
import javax.faces.FacesException;
import workstationbookerweb.SessionBean1;
import workstationbookerweb.ApplicationBean1;
import workstationbookerweb.RequestBean1;

/**
 * <p>Fragment bean that corresponds to a similarly named JSP page
 * fragment.  This class contains component definitions (and initialization
 * code) for all components that you have defined on this fragment, as well as
 * lifecycle methods and event handlers where you may add behavior
 * to respond to incoming events.</p>
 * @version panelsuperusuario.java
 * @version Created on 30/05/2011, 06:14:00 PM
 * @author John
 */

public class panelsuperusuario extends AbstractFragmentBean {
    // <editor-fold defaultstate="collapsed" desc="Managed Component Definition">

    /**
     * <p>Automatically managed component initialization. <strong>WARNING:</strong>
     * This method is automatically generated, so any user-specified code inserted
     * here is subject to being replaced.</p>
     */
    private void _init() throws Exception {
    }
    private Button crearB = new Button();

    public Button getCrearB() {
        return crearB;
    }

    public void setCrearB(Button b) {
        this.crearB = b;
    }
    private Button buscarB = new Button();

    public Button getBuscarB() {
        return buscarB;
    }

    public void setBuscarB(Button b) {
        this.buscarB = b;
    }
    private Button listaB = new Button();

    public Button getListaB() {
        return listaB;
    }

    public void setListaB(Button b) {
        this.listaB = b;
    }
    private Button borrarB = new Button();

    public Button getBorrarB() {
        return borrarB;
    }

    public void setBorrarB(Button b) {
        this.borrarB = b;
    }
    private Button editarB = new Button();

    public Button getEditarB() {
        return editarB;
    }

    public void setEditarB(Button b) {
        this.editarB = b;
    }
    private Button editarEdificioB = new Button();

    public Button getEditarEdificioB() {
        return editarEdificioB;
    }

    public void setEditarEdificioB(Button b) {
        this.editarEdificioB = b;
    }
    private Button editarSalaB = new Button();

    public Button getEditarSalaB() {
        return editarSalaB;
    }

    public void setEditarSalaB(Button b) {
        this.editarSalaB = b;
    }
    private Button actualizarRestriccionesB = new Button();

    public Button getActualizarRestriccionesB() {
        return actualizarRestriccionesB;
    }

    public void setActualizarRestriccionesB(Button b) {
        this.actualizarRestriccionesB = b;
    }
    private Button volverB = new Button();

    public Button getVolverB() {
        return volverB;
    }

    public void setVolverB(Button b) {
        this.volverB = b;
    }
    // </editor-fold>

    public panelsuperusuario() {
    }

    /**
     * <p>Callback method that is called whenever a page containing
     * this page fragment is navigated to, either directly via a URL,
     * or indirectly via page navigation.  Override this method to acquire
     * resources that will be needed for event handlers and lifecycle methods.</p>
     * <p>The default implementation does nothing.</p>
     */
    @Override
    public void init() {
        super.init();
        // <editor-fold defaultstate="collapsed" desc="Visual-Web-managed Component Initialization">
        // Initialize automatically managed components
        // *Note* - this logic should NOT be modified
        try {
            _init();
        } catch (Exception e) {
            log("Page1 Initialization Failure", e);
            throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
        }
        
        // </editor-fold>
    }

    /**
     * <p>Callback method that is called after rendering is completed for
     * this request, if <code>init()</code> was called.  Override this
     * method to release resources acquired in the <code>init()</code>
     * resources that will be needed for event handlers and lifecycle methods.</p>
     * <p>The default implementation does nothing.</p>
     */
    @Override
    public void destroy() {
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     * @return reference to the scoped data bean
     */
    protected SessionBean1 getSessionBean1() {
        return (SessionBean1) getBean("SessionBean1");
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     * @return reference to the scoped data bean
     */
    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1) getBean("ApplicationBean1");
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     * @return reference to the scoped data bean
     */
    protected RequestBean1 getRequestBean1() {
        return (RequestBean1) getBean("RequestBean1");
    }

    public String crearB_action() {
        return "/faces/paginas/RegistrarAdministrador.jsp";
    }

    public String buscarB_action() {
        return "/faces/paginas/BuscarAdministrador.jsp";
    }

    public String listaB_action() {
        return "/faces/paginas/ListaAdministradores.jsp";
    }

    public String borrarB_action() {
        return "/faces/paginas/BorrarAdministrador.jsp";
    }

    public String editarB_action() {
        return "/faces/paginas/EditarSuperusuario.jsp";
    }

    public String editarEdificioB_action() {
        return "/faces/paginas/ModificarEdificio.jsp";
    }

    public String actualizarRestriccionesB_action() {
        return "/faces/paginas/ActualizarRestricciones.jsp";
    }
    
    public String editarSalaB_action() {
        return "/faces/paginas/ModificarSala.jsp";
    }

    public String volverB_action() {
        return "/faces/paginas/index.jsp";
    }

}
